foreseeable lifetime - German English Dictionary